This document provides late-breaking information about Microsoft Office Project 2003.
To view the Readme file on the screen, maximize the browser window. To print the Readme file, click the Print button on the toolbar.
Installing Office XP Web Components
Opening Projects from a Microsoft Project 2000 or 2002 Database
Upgrading the Microsoft Project 2002 Global Template File
Microsoft Project Developer Center
Errors in Visual Basic for Applications Help Topics
EnterpriseSyncActuals and EnterpriseProjectDelete Methods
Microsoft Office Project 2003 includes Windows Installer Package files (.msi) for both Office 2003 Web Components (Owc11.msi) and an upgraded version of Office XP Web Components (Owc10.msi). Both .msi files are located on the installation CD, and both versions are included in Microsoft Office Project 2003 Setup (although they are not exposed to end users as options in the Microsoft Office Project 2003 Setup user interface). Office 2003 Web Components are installed by default; however, the upgraded Office XP Web Components are installed only if a previous version of Office XP Web Components exists on the user's computer.
If you want to install the upgraded Office XP Components manually on a computer that does not have a previous version of Office XP Web Components, you can run Owc10.msi directly from the setup CD.
If your organization uses solutions that rely on Office XP Web Components and you are deploying to new clients (that is, you are not upgrading) and want to perform a customized setup, then you can ensure that the upgraded Office XP Web Components are included in the Project 2003 installation by setting the OWC10EXISTS property on the command line when running Setup.exe, or in the Setup settings file (Setup.ini).
Example:
OWC10EXISTS=1
Installing a stand-alone application (for example, Microsoft Office Word 2003, Project, Publisher, Outlook, or PowerPoint) after you have already installed Microsoft Office 2003 Suite deletes all Microsoft Office XP Web Component files from your computer. Any solutions that are based on OWC10 will no longer function.
To reinstall OWC10 files, you must reinstall or repair the installation of the Office 2003 Suite, or repair Microsoft Office Project 2003 by clicking Detect and Repair on the Help menu in Microsoft Project.
If you attempt to open a project from within another application, such as Microsoft Internet Explorer, while you're using Microsoft Project Professional and are connected to a Microsoft Project Server, not all commands work as expected. For example, the Build Team from Enterprise command does not work in this situation.
When you open a project from a Microsoft Project 2000 or 2002 database, the project may open as read-only. Because the Microsoft Office Project 2003 database schema includes additional tables and additional fields within some of the existing tables, Microsoft Office Project 2003 needs to update the schema. If you do not have Alter Table and Create Table privileges, the updated changes cannot be made and Microsoft Project 2003 opens the project read-only.
If you currently have Microsoft Project 2002 installed, the Microsoft Office Project 2003 setup program gives you the ability to upgrade your Global template file. Some behaviors you may see if you upgrade your Global template file are:
· The Project Guide may appear with menu items that belong to Microsoft Project 2002. For example, the menu item Next Steps and Related Activities may appear. To correct this, do the following:
1. On the Tools menu, click Options.
2. In the Options dialog box, click the Interface tab.
3. Clear the Display Project Guide check box.
4. Click OK.
5. On the Tools menu, click Options.
6. In the Options dialog box, click the Interface tab.
7. Select the Display Project Guide check box.
8. Click OK.
·
When
exiting Microsoft Office Project 2003 for the first time after upgrading the
Global template file, you will see the following message:
"You have modified a signed project. You do not have the correct key to
sign this project. The signature will be discarded."
Followed by the message:
"There was a problem with the digital signature. The VBA project
could not be signed. The signature will be discarded."
Additional code samples for Microsoft Project 2003 Visual Basic for Applications (VBA) methods, properties, and events can be found at the Microsoft Project Developer Center, at:
http://go.microsoft.com/fwlink/?linkid=4329
When calling the Value property of the TimeScaleValues collection, a COMException error may be returned. Because of the way garbage collection occurs in .NET applications and because of some limitations in the Microsoft Project TimeScaleValues collections, you'll need to add "System.GC.Collect()" inside any loop that goes through the TimeScaleValues collection.
The following six topics are missing in Project VBA Help:
·
AdministrativeProject
Property
Applies To: Project Object, Projects Collection Object
True if the project is an Administrative Project, which tracks nonworking time.
Default False. Read/write Boolean.
·
EarnedValueBaseline
Property
Applies To: Project Object, Projects Collection Object
Returns or sets the baseline number for the earned value of a task. Can be one
of the following PjBaselines constants: PjBaseline, PjBaseline1 ...
PjBaseline10. Read/write Long.
·
EnterpriseListSeparator
Property
See Also: ListSeparator Property
Applies To: Application Object
Returns or sets the character that separates items in lists, in the Global.mpt
file. Read/write String.
·
EnterpriseProtectActuals
Property
See Also: ActualWorkProtected Property, ActualOvtWorkProtected Property
Applies To: Application Object
True if the actuals are protected in the global.mpt. Default False. Read/write Boolean.
·
GlobalOutlineCodes
Property
See Also: OutlineCodes Property
Applies To: Application Object
Returns an OutlineCodes collection representing the outline codes in the
Global.mpt file. Read-only.
·
LevelProposedBookings
Property
See Also: BookingType Property
Applies To: Application Object
True if leveling is to be done on resources with a Proposed Booking Type.
Default False. Read/write Boolean.
The FileSaveAs() method syntax and description is missing the parameter ClearConfirmed in VBA Help.
The method syntax should be:
FileSaveAs(Name, Format, Backup, ReadOnly, TaskInformation, Filtered, Table, UserID, DatabasePassWord, FormatID, Map, Password, WriteResPassword, ClearBaseline, ClearActuals, ClearResourceRates, ClearFixedCosts, XMLName, ClearConfirmed)
The description should include:
ClearConfirmed Optional Boolean. True if the Confirmed field is cleared when saving as a template, for all assignments, tasks and resources where the resource has accepted the assignment. The default value is False.
The ResetTrackingMethod Method in the VBA Help Table of Contents does not link to the topic page. To access the help topic, select ResetTrackingMethod in the Object Browser, code pane, or the Immediate pane, then press F1.
F1 Help does not work for the following topics in VBA Help, or links to the wrong topic. To see the topics, use the Project Help Table of Contents, and expand the Microsoft Office Project Visual Basic Reference folder.
· ActivePane Property
· Add Method (for the CodeMask Class)
· AppendNotes Property
· Checkin Property (for the Project Class)
· Checkout Property (for the Projects Class)
· Duration1-10Estimated Properties (DurationnEstimated Property)
· FileFormatID Method (incorrectly shown as FileFormatID Property in the Object Browser)
· FontBold Property
· Pattern Property
· ProjectResourceNew Event
· ProjectTaskNew Event
· Windows2 Property
The help link from the Resource Created field displays a blank help topic.
The topic should read:
Data Type Date
Entry Type Calculated
Description The Created field contains the date and time when a resource was added to the project.
How Calculated Microsoft Office Project 2003 assigns the current date to this field as shown in the Current date box in the Project Information dialog box.
Best Uses Add the Created field to a resource view when you need to see when resources were created. This can be particularly useful if you have a large number of resources and you want to filter for resources created within a certain time frame.
Example You need to review all the resources that were created after February because you want to make a global change to those resources. Create a filter that uses the Created field to view all resources that were created after February.
The resource Workgroup field help topic has a bullet point that states:
· E-mail only The current resource is set to view and update assignment status through your company's e-mail system. Assignments will be sent to resources as e-mail attachments, and resources can view and update these assignments through e-mail.
The e-mail workgroup option has been removed from Microsoft Office Project
2003. For more information please see the following knowledge
base article:
Configuring Workgroup Message Handler for Microsoft Office Project 2003
The FileExit method sample code shows wrong information. The code sample shows the following:
Sub SaveAndCloseActiveProject()
FileClose pjSave
End Sub
The code sample should appear as:
Sub SaveAndCloseActiveProject()
FileExit pjSave
End Sub
The text for the OptionsSecurity method help topic RemoveProperties parameter says "True if Microsoft Office Project 2003 removes Author, Manager, Company, Last saved by, and routing slip information from the project upon saving." This method does not remove routing slip information from the project.
The help topic for the EnterpriseResourceGet method should say the following:
Adds a single resource from the enterprise to the active project.
Syntax
expression .EnterpriseResourceGet(EUID, RUID)
expression Required. An expression that returns an Application object.
EUID Optional Long. The unique ID of the enterprise resource; required if there is more than one resource.
RUID Optional Long. The unique ID that will be assigned to the resource in the active project. If omitted, the next valid resource UID is assigned.
The remarks section of these two methods should state that these methods are only available in Microsoft Office Project Professional 2003.
In the MSP_CONVERSIONS table, where STRING_TYPE = 106 or 107, the list of
CONV_VALUE is incorrect. The following table shows the corrected list:
|
STRING_TYPE |
CONV_VALUE |
CONV_STRING |
|
106 |
200 |
Outline code and WBS mask |
|
106 |
201 |
Only allow outline codes listed in the lookup table |
|
106 |
202 |
Only allow new outline codes with values at all levels of
mask |
|
106 |
203 |
Verify uniqueness of new WBS codes |
|
106 |
204 |
WBS Prefix |
|
106 |
205 |
Generate WBS code for new tasks |
|
106 |
207 |
Custom Field Formula |
|
106 |
208 |
Sharer File Names |
|
106 |
209 |
Is OutlineCode Warpable |
|
106 |
210 |
Custom Properties Value-lists |
|
106 |
211 |
CustomProperties Graphical Indicators |
|
106 |
212 |
Outline Codes Link FieldID |
|
106 |
213 |
Custom Field ID Value Required |
|
106 |
214 |
Should Rollup Custom FieldID
Formula |
|
106 |
215 |
Custom FieldID's Formula Rollup
Type |
|
106 |
216 |
Restrict Outline Codes to Selected List |
|
106 |
217 |
Restrict Value-list Entries to Selected List |
|
106 |
218 |
Custom Properties Value List Descriptions |
|
106 |
219 |
Custom Properties Value Lists Phonetic Description |
|
106 |
220 |
Custom Properties Value Lists Default Index |
|
|
|
|
|
107 |
1 |
Assignment Remaining Work |
|
107 |
2 |
Assignment Actual Work |
|
107 |
3 |
Assignment Actual Overtime Work |
|
107 |
4 |
Assignment Baseline Work |
|
107 |
5 |
Assignment Baseline Cost |
|
107 |
6 |
Assignment Actual Cost |
|
107 |
7 |
Resource Baseline Work |
|
107 |
8 |
Resource Baseline Cost |
|
107 |
9 |
Task Baseline Work |
|
107 |
10 |
Task Baseline Cost |
|
107 |
11 |
Task Percent Complete |
In the MSP_CONVERSIONS table where STRING_TYPE = 56, 83,
84 and 85, new CONV_STRINGS have been added. The new strings are in the table
below.
|
STRING_TYPE |
CONV_VALUE |
CONV_STRING |
|
56 |
8 |
Saturday/Sunday |
|
83 |
8 |
Sa/Su |
|
84 |
8 |
(Sa/Su) |
|
85 |
8 |
Saturday/Sunday |
In the MSP_CONVERSIONS table where STRING_TYPE = 70, only two CONV_VALUE values are listed. In addition to 1 = Start and 2 = End, 3 = Prorated needs to be added.
The description for the MSP_ATTRIBUTES_STRINGS table AS_VALUE description says that it is "The formula as expressed in the Formula dialog box in Project." The AS_VALUE also contains custom field alias names, WBS and custom outline code masks and Graphical Indicator tests and so forth.
The description for the RES_MATERIAL_LABEL field says "The unit of measurement entered for a material resource, for example, tons, boxes, or cubic yards; used in conjunction with the material resource's Assignment Units; only available if RES_RTYPE is set to Material." The last portion of the sentence should say "...only available if RES_TYPE is set to Material."
The description for the RES_RTYPE field lists the values for deactivated
normal and generic resources as 100 and 101 respectively. These two values
should be:
1000 Deactivated, normal resource
1001 Deactivated, generic resource
There are a number of registry keys that control behaviors in the Microsoft Office Project 2003 OLE-DB provider. The default values for these keys are incorrectly noted in the Pjoldedb.htm file. The values are listed as:
TimeoutOnLoad = 0
TimeBeforeUnload = 37
TimeBeforeRefesh = 5
These values should be:
TimeoutOnLoad = 5
TimeBeforeUnload = 37
TimeBeforeRefesh = 0